var express = require("express");
var router = express.Router();
const user = require("../sql/user");

router.get('/',function(req,res,next){
    console.log('进来了 /register/里面了')
    res.render('register')
})
router.post('/in',function(req,res,next){
    //这是一步调试代码 能让你知道 代码错在里面还是外面 
    //console.log 打断点 和变量 能解决百分之99的bug  
    console.log('进来注册 /register/in里面了')
    var obj = req.body  
    console.log('注册的对象数据',obj)
    //先查 他是否注册过  如果注册过 咱肯定不能让他继续重复注册
    user.findOne(obj,(err,data)=>{
        if(err) {
            console.log(err)
        }
        // 如果查到了 有data代表注册过  让她继续停留在注册页面 别管他‘
        // res.redirect('/tishiyemian ')  就是自己写一个 您注册过了的漂亮页面 提示用户
        //这个提示页面  给增加上  一个按钮 用户点击一下 可以再次来到 register页面
        if(data) {
            res.redirect('/register')
        }else {
            // 如果没注册  开始注册 注册好了 进login页面 让他登录
            user.insertMany(obj,(err,data)=>{
                if(err) {
                    console.log('err',err)
                }
                console.log(data)
                //数据库有他就可以进入 /login 
                res.redirect('/login')
            })
        }
    })

})



module.exports = router
